package com.ict.web.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ict.web.domain.AnnualDeclaration;
import com.ict.web.domain.MilestoneInformation;

/**
 * 里程碑信息--刘杰Mapper接口
 *
 * @author ruoyi
 * @date 2022-03-01
 */
public interface MilestoneInformationMapper  extends BaseMapper<MilestoneInformation>
{
    /**
     * 查询里程碑信息--刘杰
     *
     * @param milepostId 里程碑信息--刘杰主键
     * @return 里程碑信息--刘杰
     */
    public MilestoneInformation selectMilestoneInformationByMilepostId(Long milepostId);

    /**
     * 查询里程碑信息--刘杰列表
     *
     * @param milestoneInformation 里程碑信息--刘杰
     * @return 里程碑信息--刘杰集合
     */
    public List<MilestoneInformation> selectMilestoneInformationList(MilestoneInformation milestoneInformation);
    /**
     * 批量插入
     *
     * @param list
     * @return 结果
     */
    boolean batchInsert(List<MilestoneInformation> list);

    /**
     * 查询该项目的里程碑
     *
     * @param proId
     * @return 里程碑信息--刘杰
     */
    public List<MilestoneInformation> selectMilestoneInformationByProId(Long proId);
}
